#pragma once

#ifdef __cplusplus
extern "C" {
#endif

typedef void (*KstIItemDeallocator)(void*, void*);

typedef struct KstlDeallocator {
    void*               deallocatorContext;
    KstIItemDeallocator deallocate;
} KstlDeallocator;

#ifdef __cplusplus
}  // extern "C"
#endif
